package com.efast.dmom.mgmt.service.les.impl;

import java.util.List;

import com.efast.dmom.mgmt.dao.les.TeKittingWmsConfirmDao;
import com.efast.dmom.mgmt.entity.les.TeKittingWmsConfirm;
import com.efast.dmom.mgmt.service.les.TeKittingWmsConfirmService;
import com.efast.dmom.mgmt.utils.Assist;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service("teKittingWmsConfirmServiceImpl")
public class TeKittingWmsConfirmServiceImpl implements TeKittingWmsConfirmService {
	@Autowired
	private TeKittingWmsConfirmDao teKittingWmsConfirmDao;

	@Override
	public long getTeKittingWmsConfirmRowCount(Assist assist) {
		return teKittingWmsConfirmDao.getTeKittingWmsConfirmRowCount(assist);
	}

	@Override
	public List<TeKittingWmsConfirm> selectTeKittingWmsConfirm(Assist assist) {
		return teKittingWmsConfirmDao.selectTeKittingWmsConfirm(assist);
	}

	@Override
	public TeKittingWmsConfirm selectTeKittingWmsConfirmByObj(TeKittingWmsConfirm obj) {
		return teKittingWmsConfirmDao.selectTeKittingWmsConfirmByObj(obj);
	}

	@Override
	public TeKittingWmsConfirm selectTeKittingWmsConfirmById(Integer id) {
		return teKittingWmsConfirmDao.selectTeKittingWmsConfirmById(id);
	}

	@Override
	public int insertTeKittingWmsConfirm(TeKittingWmsConfirm value) {
		return teKittingWmsConfirmDao.insertTeKittingWmsConfirm(value);
	}

	@Override
	public int insertNonEmptyTeKittingWmsConfirm(TeKittingWmsConfirm value) {
		return teKittingWmsConfirmDao.insertNonEmptyTeKittingWmsConfirm(value);
	}

	@Override
	public int insertTeKittingWmsConfirmByBatch(List<TeKittingWmsConfirm> value) {
		return teKittingWmsConfirmDao.insertTeKittingWmsConfirmByBatch(value);
	}

	@Override
	public int deleteTeKittingWmsConfirmById(Integer id) {
		return teKittingWmsConfirmDao.deleteTeKittingWmsConfirmById(id);
	}

	@Override
	public int deleteTeKittingWmsConfirm(Assist assist) {
		return teKittingWmsConfirmDao.deleteTeKittingWmsConfirm(assist);
	}

	@Override
	public int updateTeKittingWmsConfirmById(TeKittingWmsConfirm enti) {
		return teKittingWmsConfirmDao.updateTeKittingWmsConfirmById(enti);
	}

	@Override
	public int updateTeKittingWmsConfirm(TeKittingWmsConfirm value, Assist assist) {
		return teKittingWmsConfirmDao.updateTeKittingWmsConfirm(value, assist);
	}

	@Override
	public int updateNonEmptyTeKittingWmsConfirmById(TeKittingWmsConfirm enti) {
		return teKittingWmsConfirmDao.updateNonEmptyTeKittingWmsConfirmById(enti);
	}

	@Override
	public int updateNonEmptyTeKittingWmsConfirm(TeKittingWmsConfirm value, Assist assist) {
		return teKittingWmsConfirmDao.updateNonEmptyTeKittingWmsConfirm(value, assist);
	}

	public TeKittingWmsConfirmDao getTeKittingWmsConfirmDao() {
		return this.teKittingWmsConfirmDao;
	}

	public void setTeKittingWmsConfirmDao(TeKittingWmsConfirmDao teKittingWmsConfirmDao) {
		this.teKittingWmsConfirmDao = teKittingWmsConfirmDao;
	}

}